package com.webcamtracker.move.tracking;

/**
 * User: Nainux
 * Date: 16-ene-2008
 * Time: 22:03:09
 */
public enum TrackingEventType
{
    /**
     * The tracking object has changed his position
     */
    TRACKING_CHANGED,

    /**
     * The tracking object has been lost
     */
    TRACKING_LOST,

    /**
     * A new tracking object has been found 
     */
    TRACKING_FOUND,

    /**
     * Any tracking event
     */
    ALL;

    public boolean isChanged()
    {
        return this == TRACKING_CHANGED;
    }

    public boolean isLost()
    {
        return this == TRACKING_LOST;
    }

    public boolean isFound()
    {
        return this == TRACKING_FOUND;
    }

    public boolean isAll()
    {
        return this == ALL;
    }
}
